package com.gzsxy.esjy.service.base.dto.response;

import java.util.List;

/**
 * @description: 树节点
 * @param
 * @return
 */
public interface TreeNode<ID,T> {

    /**
     * 获取唯一标识
     */
    ID getId();

    /**
     * 获取上级Id
     */
    ID getParentId();

    /**
     * 设置上级Id
     */
    void setParentId(ID parentId);

    /**
     * 获取子节点的列表
     */
    List<T> getChildren();
}
